.index-module{
    // margin-top: 50px;
    .module-item{
        .item-top{
            width: 750px;
            height: 296px;
            position: relative;
            background: #fff;
            .top-img{
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 0;
            }
            .top-title{
                font-size: 32px;
                font-weight: bold;
                color:rgba(247,249,251,1);
                margin-left: 44px;
                padding: 33px 0 20px;
                box-sizing: border-box;
            }
            .des{
                font-size:26px;
                font-family:PingFang-SC-Ultralight;
                font-weight:normal;
                color:rgba(247,249,251,1);
                line-height:44px;
                opacity:0.51;
                margin-left: 40px;
            }
        }
        .sw-box{
            width: 725px;
            height: 375px;
            margin-left: 25px;
            background:rgba(255,255,255,1);
            box-shadow:0px 2px 1px 0px rgba(237,240,242,0.98);
            border-radius:10px;
            overflow-y: hidden;
            overflow-x: scroll;
            position: relative;
            top: -38px;
            box-shadow: 0px 0px 5px rgb(157, 158, 158);
            &::-webkit-scrollbar {
                display: none;
            }
            .sw-pro{
                padding: 20px;
                display: flex;
                .pro-item{
                    flex-shrink: 0;
                    padding-right: 22px;
                    box-sizing: border-box;

                    .pro-img{
                        width: 200px;
                        height: 200px;
                        box-shadow: 1px 1px 2px rgb(177, 176, 176);
                    }
                    .name{
                        font-size:26px;
                        font-family:PingFang-SC-Bold;
                        // font-weight:bold;
                        color:rgb(20, 20, 20);
                        margin: 18px 0;
                    }
                    .price{
                        font-size:22px;
                        font-family:PingFang-SC-Light;
                        // font-weight:bold;
                        color:rgba(155,155,155,1);
                        .money{
                            font-size:26px;
                            font-weight:bold;
                            color:rgba(229,69,69,1);
                        }
                    }
                }
            }
        }
    }
}